package com.promise.jokerdream.work

abstract class BaseWork(
    override val uin: String
): IWork {
    override val name: String
        get() = "乐斗任务"
    
    override val priority: Int
        get() = 5 // 默认优先级为5，子类可以重写

    override val isActWork: Boolean
        get() = false

    /**
     * 执行工作 - 默认空实现，子类可以重写此方法来提供具体的执行逻辑
     */
    override suspend fun executeWork(): WorkResult {
        return WorkResult.Success
    }
}